home *** CD-ROM | disk | FTP | other *** search
/ Almathera Ten Pack 3: CDPD 3 / Almathera Ten on Ten - Disc 3: CDPD3.iso / fish / 001-100 / 001-025 / 002 / dbug / factorial.c < prev    next >
C/C++ Source or Header  |  1995-03-17  |  347b  |  16 lines

  1. #include <stdio.h>
  2. /* User programs should use <local/dbug.h> */
  3. #include "dbug.h"
  4.  
  5. int factorial (value)
  6. register int value;
  7. {
  8.     DBUG_ENTER ("factorial");
  9.     DBUG_3 ("find", "find %d factorial", value);
  10.     if (value > 1) {
  11.         value *= factorial (value - 1);
  12.     }
  13.     DBUG_3 ("result", "result is %d", value);
  14.     DBUG_RETURN (value);
  15. }
  16.